cats holly springs nursing homes apex puppies durham kittens elder care breeder cary cat dog senior housing north carolina puppy senior living raleigh